package com.xzcedu.jdbc.datasource;

import com.xzcedu.jdbc.utils.JDBCUtils;
import org.junit.jupiter.api.Test;

import java.sql.Connection;

/**
 * @author 徐州城
 * @version 1.0
 */
public class ConQuestion {

    @Test
    //连接 mysql 5000次
    public void testCon(){

        //看看连接 - 关闭 connection 会耗用多是时间
        System.out.println("开始连接");
        long start = System.currentTimeMillis();
        for (int i = 0; i < 5000; i++) {
            //使用传统的jdbc方式，得到连接
            Connection connection = JDBCUtils.getConnection();
            //做一些工作，比如得到 PrepareStatement，发送sql
            //......
            //关闭
            JDBCUtils.close(null,null,connection);
        }
        long end = System.currentTimeMillis();
        System.out.println("传统方式5000次 耗时=" + (end - start)); //传统方式5000次 耗时=22374
    }
}
